package org.carshared.utils;

import java.util.ArrayList;
import java.util.Calendar;

public class TravelBeen {

	private int id;
	private String OrigenDestino;
	private float precioCombustible;
	private String Recorrido;
	private float KmTrayecto;
	private float gastoCoche;
	private float acumulado;
	private float precioTrayecto;
	private Calendar fecha;
	private int nPasajeros;
	private String tipo;
	// Esta variable no se vera reflejada en la bbdd
	private ArrayList<PassengerBeen> listaPasajeros;

	public TravelBeen() {
		setListaPasajeros(new ArrayList<PassengerBeen>());
	}

	public TravelBeen(int id, String origenDestino, float precioCombustible,
			String recorrido, float kmTrayecto, float gastoCoche,
			float acumulado, float precioTrayecto, Calendar fecha,
			int nPasajeros, String tipo) {
		super();
		this.id = id;
		OrigenDestino = origenDestino;
		this.precioCombustible = precioCombustible;
		Recorrido = recorrido;
		KmTrayecto = kmTrayecto;
		this.gastoCoche = gastoCoche;
		this.acumulado = acumulado;
		this.precioTrayecto = precioTrayecto;
		this.fecha = fecha;
		this.nPasajeros = nPasajeros;
		this.setTipo(tipo);
	}

	public TravelBeen(String recorrido, float precioTrayecto) {
		super();
		this.Recorrido = recorrido;
		this.precioTrayecto = precioTrayecto;
	}

	public int getId() {
		return id;
	}

	public void setId(int id) {
		this.id = id;
	}

	public String getOrigenDestino() {
		return OrigenDestino;
	}

	public void setOrigenDestino(String OrigenDestino) {
		this.OrigenDestino = OrigenDestino;
	}

	public float getPrecioCombustible() {
		return precioCombustible;
	}

	public void setPrecioCombustible(float precio) {
		this.precioCombustible = precio;
	}

	public String getRecorrido() {
		return Recorrido;
	}

	public void setRecorrido(String trayIdaVuelta) {
		this.Recorrido = trayIdaVuelta;
	}

	public float getKmTrayecto() {
		return KmTrayecto;
	}

	public void setKmTrayecto(float kmTrayecto) {
		KmTrayecto = kmTrayecto;
	}

	public float getGastoCoche() {
		return gastoCoche;
	}

	public void setGastoCoche(float gastoCoche) {
		this.gastoCoche = gastoCoche;
	}

	public float getAcumulado() {
		return acumulado;
	}

	public void setAcumulado(float acumulado) {
		this.acumulado = acumulado;
	}

	public float getPrecioTrayecto() {
		return precioTrayecto;
	}

	public void setPrecioTrayecto(float precioTrayecto) {
		this.precioTrayecto = precioTrayecto;
	}

	public Calendar getFecha() {
		return fecha;
	}

	public void setFecha(Calendar selectedDate) {
		this.fecha = selectedDate;
	}

	public int getnPasajeros() {
		return nPasajeros;
	}

	public void setnPasajeros(int nPasajeros) {
		this.nPasajeros = nPasajeros;
	}

	public ArrayList<PassengerBeen> getListaPasajeros() {
		return listaPasajeros;
	}

	public void setListaPasajeros(ArrayList<PassengerBeen> pasajeros) {
		this.listaPasajeros = pasajeros;
	}

	public String getTipo() {
		return tipo;
	}

	public void setTipo(String tipo) {
		this.tipo = tipo;
	}

}